$(document).ready(function() {
    // 点击查看个人信息按钮
    $('#view-info').click(function() {
        $.ajax({
            url: 'http://127.0.0.1:8085/csrf/show',
            type: 'GET',
            data: { id: 1 },
            success: function(response) {
                if (response.success) {
                    var data = response.data;

                    // 填充信息到页面
                    $('#user-id').text(data.id);
                    $('#username').text(data.username);
                    $('#password').text(data.password);
                    $('#loginname').text(data.loginname);
                    if (data.headimg) {
                        $('#headimg').attr('src', data.headimg);
                    } else {
                        $('#headimg').attr('src', 'default-avatar.png');
                    }

                    // 显示个人信息
                    $('#user-info').show();
                } else {
                    alert('数据获取失败: ' + response.message);
                }
            },
            error: function() {
                alert('请求失败，请稍后再试。');
            }
        });
    });

    // 点击修改个人信息按钮
    $('#edit-info').click(function() {
        // 获取当前用户信息并填充到编辑框
        $.ajax({
            url: 'http://127.0.0.1:8085/csrf/show',
            type: 'GET',
            data: { id: 1 },
            success: function(response) {
                if (response.success) {
                    var data = response.data;

                    // 填充信息到编辑框
                    $('#edit-id').val(data.id);
                    $('#edit-username').val(data.username);
                    $('#edit-password').val(data.password);
                    $('#edit-loginname').val(data.loginname);
                    $('#edit-headimg').val(data.headimg);

                    // 显示编辑模态框
                    $('#edit-modal').show();
                } else {
                    alert('数据获取失败: ' + response.message);
                }
            },
            error: function() {
                alert('请求失败，请稍后再试。');
            }
        });
    });

    // 处理表单提交，保存修改后的个人信息
    $('#edit-form').submit(function(e) {
        e.preventDefault();

        var updatedData = {
            id: $('#edit-id').val(),
            username: $('#edit-username').val(),
            password: $('#edit-password').val(),
            loginname: $('#edit-loginname').val(),
            headimg: $('#edit-headimg').val()
        };

        $.ajax({
            url: 'http://127.0.0.1:8085/csrf/update',
            type: 'POST',
            contentType: 'application/json',
            data: JSON.stringify(updatedData),
            success: function(response) {
                if (response.success) {
                    alert('信息更新成功！');
                    $('#edit-modal').hide();
                } else {
                    alert('更新失败: ' + response.message);
                }
            },
            error: function() {
                alert('请求失败，请稍后再试。');
            }
        });
    });
});
